home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 176-200 / disk_183 / mklib / readme < prev    next >
Text File  |  1992-05-06  |  2KB  |  43 lines

  1. Mklib                   Copyright 1988 Edwin Hoogerbeets
  2. Version 1.0             12/08/88
  3.  
  4. Some time ago, I started a project that was to use an Amiga shared library
  5. for some of its functions. Unfortunately, almost all libraries before this
  6. were written in assembler, and mine were written in C. So after some
  7. searching, some kind soul (I forgot who, sorry) told me of elib of Fish 87.
  8. I played with that and got it working. (Thanks, Jimm!) What I wanted,
  9. though, was to write my routines in C and not fiddle with the assembler
  10. interface, etc. So, I decided to write mklib and keep my fiddling with the
  11. assembler to this one session. (thud thud <- knock on wood)
  12.  
  13. I know the scanner/parser is a kludge: it was quick and dirty. But it
  14. works. Some assumptions are made about the C code: that the number of {
  15. matches the number of } in a functions, that declarations only occur when
  16. the numbers of { and }'s are equal, that the only valid functions are LONG
  17. or ULONG and that everything else is rubbish.
  18.  
  19. I don't own the Lattice C compiler, so this code is not guaranteed to work
  20. with it. If someone out there who does have Lattice hacks it into useable
  21. code, please send me your changes and I will incorperate them into the next
  22. (?) release.
  23.  
  24. Now the default stuff:
  25.  
  26. This software is freely redistributable as long as there is no charge
  27. beyond resonable copy fees and as long as this notice stays intact.
  28.  
  29. Thanks to Jimm Mackraz for Elib on Fish 87, from which much of this program
  30. is lifted. Also thanks to Neil Katin for his mylib.asm upon which elib is
  31. based.
  32.  
  33. My address is:
  34.  
  35. Work:  {backbone}!utai!utcsri!hcr!edwin            Until Sept. 88
  36. School:{backbone}!watmath!trillium!ehoogerbeets    From Sept. to Dec. 88
  37.  
  38. (In Jan-Apr, back to work, then to school, every 4 months, etc...)
  39.  
  40. Now back to my original project that needed this library...
  41. (it's like, properly nested projects, ya know)
  42.  
  43.